Class CallbackAssertion

Summary

Fully Qualified Name: Laminas\Permissions\Acl\Assertion\CallbackAssertion
Implements: AssertionInterface

Description

Methods

Name Description Defined By
__construct() CallbackAssertion
assert() Returns true if and only if the assertion conditions are met. CallbackAssertion

Method Details

__construct()

Parameter Name Type Description
$callback callable The

Returns:

assert()

Returns true if and only if the assertion conditions are met.

This method is passed the ACL, Role, Resource, and privilege to which the authorization query applies.

If the $role, $resource, or $privilege parameters are null, it means that the query applies to all Roles, Resources, or privileges, respectively.

Parameter Name Type Description
$acl \Acl
$role \RoleInterface
$resource \ResourceInterface
$privilege string

Returns: bool

Top